Tipos de datos y valores por defecto

Descripcion
Tipo Valor por defecto
int 0
char \0
bool false
DateTime 01/01/0001 00:00:00
String null
double 0
decimal 0
Imprimir valores por defecto

Para imprimir el valor por defecto de un tipo podemos hacerlo con un código como el siguiente:

using static System.Console;

WriteLine($"int = {default(int)}");
WriteLine($"char = {default(char)}");
WriteLine($"double = {default(double)}");
WriteLine($"DateTime = {default(DateTime)}");
WriteLine($"String = {default(String)}");
WriteLine($"decimal = {default(decimal)}");
WriteLine($"bool = {default(bool)}");
Infered types

Cuando ponemos un numero entero sin ningun modificador es interpretado como un int, si queremos que se interprete como un tipo de dato distintos podemos usar uno de los siguientes modificadores:

De manera que si ponemos un numero como 36, sería un int, pero si ponemos 36L sería un long.

Tags

C# | Arrays